package com.coinland.study.contract;

import com.coinland.study.base.BaseView;

import okhttp3.Call;
import okhttp3.Response;

/**
 * 类描述:
 * 创建人:  shenZ
 * 创建时间: 2019/8/26
 * 联系方式: 252079249@qq.com
 * 修改时间: 2019/8/26
 */
public interface LoadLottieContract {

    interface Model{
        Call loadLottie(String url);
    }

    interface View extends BaseView{

        void loadError(Throwable throwable);

        void loadSuccess(Response response);

    }

    interface Presenter{

        /**
         * @param  url json地址
         * 加载远程JSON
         */
        void loadLottie(String url);
    }
}
